import React from 'react';
import { Route, Redirect } from 'react-router-dom';
// 这个组件将根据登录的情况, 返回一个路由
const PrivateRoute = ({component: Component, ...props}) => {
    // 解构赋值 将 props 里面的 component 赋值给 Component
    return <Route {...props} render={(p) => {
        const login = document.cookie.includes('login=true');//是否登录
		if(login){
			return <Component />
		}else{
			return <Redirect to="/login" />
		}
		// const isLoginHref = window.location.href.indexOf("/login") > 0;//是否在登录页
		
   //      if (login){ // 如果登录了, 返回正确的路由
			// if(isLoginHref){
			// 	return <Redirect to="/main/whole" />
			// }else{
			// 	return <Component />
			// }
			// // return <Component />
   //      } else { // 没有登录就重定向至登录页面
			// if(isLoginHref){
			// 	return <Component />
			// }else{
			// 	return <Redirect to="/login" />
			// }
   //      }
    }}/>
}
export default PrivateRoute;